body
{
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei" , "Helvetica Neue" , Helvetica, Arial, sans-serif;
    color: #333;
    font-size: 14px;
}
ul
{
    list-style: none;
}
*:focus
{
    outline: none !important;
}
a
{
    color: #333;
}
a:active, a:hover
{
    text-decoration: none;
    color: #0dae51;
}
a:focus
{
    color: #0dae51;
    text-decoration: none;
}
p
{
    line-height: 22px;
}
.mt20
{
    margin-top: 20px;
}

/*top*/
.navbar
{
    margin-bottom: 0;
    border: none;
    min-height: 27px;
}
.yq_top
{
    background-color: #303030;
}
.yq_top .navbar-collapse .navbar-nav li
{
    padding: 3px 0;
}
.yq_top .navbar-collapse .navbar-nav li a
{
    padding: 0px 8px 2px 8px;
    color: #fff;
}
.yq_top .navbar-collapse .navbar-nav li a:hover, .yq_top .navbar-collapse .navbar-nav li a:focus
{
    background-color: transparent;
}
.navbar-yq
{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7d9ef), color-stop(50%,#cddbe6), color-stop(100%,#d3dde6));
    background: -moz-linear-gradient(top, #c7d9ef, #cddbe6, #d3dde6);
    padding-bottom: 30px;
    border-radius: 0px;
}
.navbar-yq > .container > .navbar-header > img, .navbar-yq > .container > .navbar-header > a > img
{
    height: 80px;
}

.navbar-yq .navbar-right
{
    margin-top: 30px;
}


/* 触摸弹出菜单 */
.navbar .nav > li .dropdown-menu
{
    margin: 0;
}

.navbar .nav > li:hover .dropdown-menu
{
    display: block;
}

/*内部文字设置*/
.navbar-yq .navbar-nav > li > a
{
    padding: 10px 12px 10px 12px;
    margin: 0px 0.5px 0px 0.5px;
    text-align: center;
    font-size: 14px;
}

/* 普通菜单项hover时的字体颜色和背景  */

.navbar-yq .navbar-nav > li > a:hover, .navbar-yq .navbar-nav > li > a:focus
{
    color: #ffffff;
    background-color: #e5e5e5;
}


/* 当前选中菜单项的字体颜色和背景  */

.navbar-yq .navbar-nav > .active > a, .navbar-yq .navbar-nav > .active > a:hover, .navbar-yq .navbar-nav > .active > a:focus
{
    color: #ffffff;
    background-color: #e5e5e5;
}

.navbar-yq .navbar-nav > .disabled > a, .navbar-yq .navbar-nav > .disabled > a:hover, .navbar-yq .navbar-nav > .disabled > a:focus
{
    color: #ffffff;
    background-color: transparent;
}

/* 选中下拉列表时 菜单项的字体颜色和背景 */

.navbar-yq .navbar-nav > .open > a, .navbar-yq .navbar-nav > .open > a:hover, .navbar-yq .navbar-nav > .open > a:focus
{
    color: #ffffff;
    background-color: #e5e5e5;
}

/*下拉列表选中*/

.navbar-yq .navbar-nav .dropdown .dropdown-menu
{
    margin: 0;
    padding: 0;
}

.navbar-yq .navbar-nav .dropdown .dropdown-menu > li > a
{
    padding: 10px 5px 10px 5px;
    margin: 1px 0px 0px 0px;
    text-align: center;
    font-size: 16px;
}

.navbar-yq .navbar-nav .dropdown .dropdown-menu > .active > a
{
    color: #000000;
    background-color: #e5e5e5;
}

.navbar-yq .navbar-nav .dropdown .dropdown-menu > li > a:hover, .navbar-yq .navbar-nav .dropdown .dropdown-menu > li > a:focus
{
    color: #000000;
    background-color: #e5e5e5;
}

.navbar-yq .navbar-toggle
{
    border-color: #e5e5e5;
}

.navbar-yq .navbar-toggle:hover, .navbar-yq .navbar-toggle:focus
{
    background-color: #e5e5e5;
}

.navbar-yq .navbar-toggle .icon-bar
{
    background-color: #000000;
}

.navbar-yq .navbar-collapse, .navbar-yq .navbar-form
{
    border-color: #e5e5e5;
}

@media (min-width: 767px)
{

    /*内部文字设置*/
    .navbar-yq .navbar-nav > li > a
    {
        color: #0a7e40;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        overflow: hidden;
    }

    .navbar-yq .navbar-nav > li a:before
    {
        content: "";
        position: absolute;
        z-index: -1;
        left: 50%;
        right: 50%;
        bottom: 0;
        background: #0a7e40;
        height: 4px;
        -webkit-transition-property: left, right;
        transition-property: left, right;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    /* 普通菜单项hover时的字体颜色和背景  */
    .navbar-yq .navbar-nav > li > a:hover, .navbar-yq .navbar-nav > li > a:focus
    {
        color: #0a7e40;
        background-color: Transparent;
    }
    .navbar-yq .navbar-nav > li a:hover:before, .navbar-yq .navbar-nav > li a:focus:before, .navbar-yq .navbar-nav > li a:active:before
    {
        left: 0;
        right: 0;
    }
    /* 当前选中菜单项的字体颜色和背景  */

    .navbar-yq .navbar-nav > .active > a
    {
        color: #0a7e40;
        background-color: Transparent;
        padding-bottom: 6px;
    }

    .navbar-yq .navbar-nav > .active > a:before
    {
        color: #0a7e40;
        background-color: transparent;
    }

    .navbar-yq .navbar-nav > .active > a, .navbar-yq .navbar-nav > .active > a:hover, .navbar-yq .navbar-nav > .active > a:focus
    {
        color: #0a7e40;
        background-color: transparent;
        border-bottom: 4px solid #0a7e40;
    }
}
/* 轮番 图片 */
#bootstrap-touch-slider .item img
{
     width: 100%;  
            height: 100%;
            background-size: contain; 
           
            background-position: center;  
    }


#yq_carousel
{
    width: 100%;
}
#yq_carousel .carousel-inner, #yq_carousel .carousel-inner .item
{
    width: 100%;
}
#yq_carousel .carousel-inner .item img
{
    width: 100%;
}
/*两边的图片按钮*/

#yq_carousel .yq_carousel-control
{
    position: absolute;
    z-index: 25;
    top: 40%;
    transition: opacity 0.35s;
    display: none;
}
#yq_carousel:hover .yq_carousel-control
{
    display: block;
}
.yq_carousel-control img
{
    width: 60px;
    height: 60px;
}
.yq_carousel-control.left
{
    left: 50px;
}
.yq_carousel-control.right
{
    right: 50px;
}
/*轮番下面的点*/
#yq_carousel .carousel-indicators
{
    position: absolute;
    bottom: 5px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
#yq_carousel .carousel-indicators li
{
    display: inline-block;
    width: 10px;
    height: 10px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #0a7e40;
    border-radius: 11px;
    margin: 0 1px 0 1px;
}

#yq_carousel .carousel-indicators .active
{
    width: 10px;
    height: 10px;
    background-color: #0a7e40;
}
/* 轮番 结束 */



.yq_body .page-header
{
    margin-top: 0;
}
.yq_body .page-header h3
{
    margin-top: 0;
    font-size: 22px;
}



/*产业服务*/
.yq_title h3
{
    text-align: center;
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: 40px;
}
.yq_title .yq_line
{
    width: 60px;
    margin: 0 auto;
    border-bottom: 4px solid #22ac33;
}


.yq_servicelist
{
    margin-top: 50px;
    margin-bottom: 20px;
}
.yq_servicelist .yq_lists
{
    float: left;
    width: 20%;
    list-style-type: none;
    border: 0px;
    background-color: Transparent;
    text-align: center;
    margin-bottom: 50px;
}

.yq_servicelist .yq_lists img
{
    border-radius: 100px;
    -webkit-border-radius: 100px;
    border: 3px solid #0b7e40;
    filter: gray;
    padding: 30px;
    margin-bottom: 20px;
}
.yq_servicelist .yq_lists:hover img
{
    background-color: #ccc;
}
.yq_servicelist .yq_lists h4
{
    font-size: 18px;
}
/*项目展示*/
.yq_caselist
{
    padding-bottom: 80px;
}
.yq_case
{
    margin-top: 90px;
}
#box
{
    position: relative;
    height: 380px;
    margin: 0px auto;
}
#box ul
{
    position: relative;
}
#box li
{
    position: absolute;
    list-style: none;
    width: 0;
    height: 0;
    top: 146px;
    left: 377px;
    z-index: 0;
    cursor: pointer;
    border-radius: 15px;
    text-align: center;
}
#box li.on #content
{
    display: block;
}
#box li h5
{
    color: #fff;
    font-weight: 600;
    line-height: 1.6em;
}
#box li p
{
    color: #fff;
    line-height: 1.6em;
}
#box li img
{
    border-radius: 15px;
    border: 2px solid #0b7e40;
    width: 100%;
    height: 100%;
    vertical-align: top;
}
#box .more
{
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
    padding: 3px 10px;
}
#box .prev, #box .next
{
    position: absolute;
    top: 41%;
    width: 39px;
    height: 80px;
    border-radius: 0;
    border: none;
    margin-top: -20px;
    overflow: hidden;
    text-indent: -999px;
    cursor: pointer;
    background: url(../../Images/left.png) no-repeat;
}
#box .prev
{
    left: 37%;
    z-index: 9;
}
#box .next
{
    right: 33%;
    z-index: 9;
    background: url(../../Images/right.png) no-repeat;
}


/*资讯中心*/
.yq_newslist
{
    margin-top: 50px;
}
.yq_newslist .yq_tabs
{
    margin-bottom: 20px;
}
.yq_newslist .yq_tabs p
{
    color: #989898;
    margin-bottom: 0;
}
.yq_newslist .yq_tabs li a
{
    color: #989898;
    font-size: 18px;
    border: none;
    padding: 5px 0;
    margin-right: 15px;
}
.yq_newslist .yq_tabs li a:hover, .yq_newslist .yq_tabs li a:focus
{
    border: none;
    background-color: Transparent;
    color: #0dae51;
    border-bottom: 2px solid #0dae51;
}
.yq_newslist .yq_tabs .active a, .yq_newslist .yq_tabs .active a:hover, .yq_newslist .yq_tabs .active a:focus
{
    border: none;
    color: #0dae51;
    border-bottom: 2px solid #0dae51;
}
.yq_newslist .yq_content .pull-right
{
    margin-top: -45px;
}
.yq_newslist .yq_content .pull-right a:hover
{
    color: #0dae51;
}
.yq_newslist .yq_content .myscroll
{
    height: 186px;
    overflow: hidden;
    margin-bottom: 30px;
}
.yq_newslist .yq_content ul
{
    padding-left: 0;
    margin-bottom: 40px;
    width: 100%;
}
.yq_newslist .yq_content ul li
{
    height: 40px;
    background-color: #f7f7f7;
    margin-bottom: 8px;
    cursor: pointer;
    border: 1px solid Transparent;
}
.yq_newslist .yq_content ul li:hover
{
    border: 1px solid #0dae51;
}
.yq_newslist .yq_content ul li .fleft
{
    width: 78px;
    height: 38px;
    float: left;
}
.yq_newslist .yq_content ul li .fleft p
{
    line-height: 14px;
    height: 30px;
    border-right: 1px solid #676767;
    text-align: center;
    margin-top: 5px;
    color: #646464;
}
.yq_newslist .yq_content ul li .fleft p span
{
    display: block;
    font-size: 16px;
    height: 17px;
}
.yq_newslist .yq_content ul li:hover .fleft
{
    background-color: #0dae51;
}
.yq_newslist .yq_content ul li:hover .fleft p
{
    color: #fff;
    border-right: 0;
}
.yq_newslist .yq_content ul li a
{
    line-height: 40px;
    height: 40px;
    display: block;
    padding: 0 10px;
    font-size: 14px;
    -webkit-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

/*友情链接*/
.yq_linktitle
{
    border-bottom: 1px solid #ddd;
    margin-bottom: 25px;
}
.yq_linktitle h4
{
    color: #0dae51;
    width: 75px;
    font-size: 18px;
    padding-bottom: 5px;
    margin-bottom: -1px;
    border-bottom: 2px solid #0dae51;
}
.yq_linklist
{
    padding: 20px;
}

.yq_linklist .yq_link
{
    border: 1px solid #ddd;
    border-radius: 50px;
    margin-bottom: 40px;
}
.yq_linklist .yq_link img
{
    border-radius: 50px;
    width: 100%;
}

/*侧边导航*/
.leftbj
{
    background-color: #766f5f;
    margin-bottom: 20px;
}
.leftmenu
{
}
.leftmenu .page-header
{
    display: none;
}

.leftmenu .nav-pills
{
    margin: 0 auto;
}
.leftmenu .nav-pills li
{
    border-bottom: none;
    text-align: center;
    margin-top: 0;
    float: left;
    margin-right: 10px;
}
.leftmenu .nav-pills li a
{
    padding: 20px 30px;
    color: #fff;
    border-radius: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.leftmenu .nav-pills li a:before
{
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #928a7f;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.leftmenu .nav-pills li a:active, .leftmenu .nav-pills li a:hover
{
    color: #fff;
}
.leftmenu .nav-pills li a:hover:before, .leftmenu .nav-pills li a:focus:before, .leftmenu .nav-pills li a:active:before
{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.leftmenu .nav-pills li a:hover
{
    color: #fff;
    background-color: #928a7f;
}
.leftmenu .nav-pills > li.active > a, .leftmenu .nav-pills > li.active > a:hover, .leftmenu .nav-pills > li.active > a:focus
{
    color: #fff;
    background-color: #928a7f;
    font-weight: normal;
}

.yq_bannerny img
{
    width: 100%;
}

.article_yq
{
    margin-bottom: 30px;
}

.article_yq .smalln
{
}

.article_yq .smalln .pull-left
{
    height: 40px;
    width: 100%;
    background: #ffffff;
}
.article_yq .smalln .pull-left h5
{
    font-size: 15px;
}
.article_yq .smalln .pull-left table
{
    font-size: 15px;
    margin-top: -16px;
    border: none;
}
.article_yq .smalln .breadcrumb
{
    background: transparent;
}
.article_yq .smalln .breadcrumb
{
    padding-top: 28px;
}
/**/
.bjborder
{
    background: #ffffff;
    padding: 1px 30px 30px 35px;
    -moz-box-shadow: 1px 1px 1px 1px #cccccc;
    -webkit-box-shadow: 1px 1px 1px 1px #cccccc;
    box-shadow: 1px 1px 1px 1px #cccccc;
    margin: 0;
}
/*sitemap*/
.mb20
{
    margin-bottom: 30px;
}
.sitemap
{
    margin-top: 20px;
}
.sitemap h3
{
    margin-bottom: 20px;
    color: #282828;
    font-family: Microsoft YaHei,SimHei;
    font-weight: 100;
    font-size: 16px;
    border: 0px;
    padding: 5px 10px 5px 10px;
    border-radius: 0px;
    border-left: 5px solid #0a7e40;
    border-bottom: 1px solid #ccc;
}
.sitemap h3 a
{
    color: #282828;
}
.sitemap h3 a:hover
{
    color: #0a7e40;
    font-family: Microsoft YaHei,SimHei;
    font-weight: 100;
    font-size: 16px;
    border: 0px;
    border-radius: 0px;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    text-align: center;
}
.article_yq .sitemap .btn-group-justified
{
    margin-bottom: 20px;
}
.article_yq .sitemap .btn-group-justified li
{
    float: left;
    padding: 10px;
}
.article_yq .sitemap .btn-group-justified li > a
{
    color: #585858;
    font-family: Microsoft YaHei,SimHei;
    font-weight: 100;
    font-size: 14px;
    border: 0px;
    border-radius: 0px;
    text-align: center;
}
.article_yq .sitemap .btn-group-justified > li > a:hover
{
    color: #4497f3;
    font-family: Microsoft YaHei,SimHei;
    font-size: 14px;
    border: 0px;
    border-radius: 0px;
    text-decoration: underline;
    text-align: center;
}







.widget-title
{
    margin: 0 0 10px;
    font-size: 18px;
    border-bottom: 1px solid #ddd;
}
.widget-title span
{
    display: inline-block;
    line-height: 30px;
    color: #0dae51;
    margin-bottom: -1px;
    border-bottom: 2px solid #0dae51;
}
.cplist .thumbnail
{
    border-radius: 0px;
    border: 1px solid #f0f0f0;
    padding: 0;
}
.cplist a:hover .thumbnail
{
    border: 1px solid #0dae51;
}
.cplist .thumbnail .caption
{
    border-top: 1px solid #f0f0f0;
}
.cplist .thumbnail .caption h4
{
    padding: 5px 0;
    margin: 0;
    line-height: 16px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newsdt .listnews
{
    padding-left: 0;
}
.newsdt .listnews li
{
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
    border-bottom: 1px dashed #ddd;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 18px;
}


.download_list .down_title
{
    
}
.download_list .down_title h4
{
    font-size: 16px;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 10px;
    margin-bottom: 30px;
}
.download_list .down_title h4 span
{
    font-size: 14px;
}
.download_list .media
{
    border-bottom: 1px dashed #c2c2c2;
    margin-bottom: 30px;
}
.download_list .media .media-left
{
    padding-right: 20px;
}
.download_list .media .media-body h4
{
    padding-bottom: 10px;
    font-size: 16px;
}
.download_list .media .media-body h4 span
{
    font-size: 14px;
}
.download_list .media .media-body p .author
{
    padding-right: 50px;
}
.download_list .media .media-body p .num
{
    padding-right: 50px;
}
.download_list .media .media-body p a
{
    color: #019966;
}

/*新闻*/
.article_yq .yq-list-group .list-group-item
{
    border: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 3px 5px;
}
.article_yq .yq-list-group .list-group-item:hover
{
    border: 1px solid #0dae51;
}
.article_yq .yq-list-group .list-group-item .item-time
{
    background-color: #ddd;
    padding: 15px 2px;
    color: #fff;
    text-align: center;
    width: 12%;
    margin: 10px;
}
.article_yq .yq-list-group .list-group-item .item-time p
{
    color: #fff;
}
.article_yq .yq-list-group .list-group-item .item-time span
{
    font-size: 24px;
}
.article_yq .yq-list-group .list-group-item .item-heading
{
    margin-left: 0;
}
.article_yq .yq-list-group .list-group-item .item-heading h3
{
    margin-top: 20px;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.article_yq .yq-list-group .list-group-item .item-heading .yq_nr
{
    padding-top: 5px;
    font-size: 14px;
    color: #999;
}
.article_yq .yq-list-group .list-group-item .item-heading .yq_tag
{
    padding-top: 5px;
}












.content
{
    padding-top: 30px;
    padding-bottom: 30px;
    color: #868687;
}
.content .page-header
{
    margin-top: 5px;
}
.content .page-header h3
{
    font-size: 16px;
    color: #464646;
}
.content .page-header h3 span
{
    margin-right: 5px;
}
.content .liuyan
{
    margin: 20px 0px;
}

.content .liuyan .form-control
{
    margin-bottom: 10px;
}
.content .liuyan .name
{
    width: 30%;
}
.content .liuyan .th
{
    width: 50%;
}

/*留言结束*/






/*footer*/
.footer
{
    padding: 30px 0;
    color: #979797;
}
.footer a
{
    color: #979797;
}
.footer .footer_logo
{
    padding-top: 60px;
}
.footer .yq_message h3
{
    font-size: 18px;
    color: #979797;
}
.footer .yq_message .input-group
{
    width: 100%;
}
.footer .yq_message .input-group input
{
    margin-bottom: 10px;
    border-radius: 5px;
    color: #979797;
}
.footer .yq_message .input-group textarea
{
    width: 100%;
    border-radius: 5px;
    padding: 5px 10px;
    color: #979797;
}
.footer .yq_message .btn
{
    float: right;
    margin-top: 38px;
    color: #979797;
}
.yq_footernav ul
{
    padding-left: 0;
    padding-top: 25px;
    padding-bottom: 30px;
}
.yq_footernav ul li
{
    float: left;
}
.yq_footernav ul li a
{
    padding: 0 5px;
}
.yq_footernav ul li a:after
{
    content: '|';
    padding-left: 10px;
}
.yq_footernav ul li:first-child
{
    display:none;
    }
.yq_footernav ul li:first-child a
{
    padding-left: 0;
}
.yq_footernav ul li:first-child a:before
{
    content: '';
    padding-right: 0;
}





.yq_footernav .yq_footcontact
{
    margin-top: 30px;
}
.yq_footernav .yq_footcontact h5
{
    margin-bottom: 20px;
}
.yq_footernav .yq_erwei
{
    float: right;
}
.yq_footernav .yq_erweima
{
    float: left;
    text-align: center;
    padding-right: 10px;
}
.yq_footernav .yq_erweima p
{
    color: #939393;
}

.footer .yq_footernav
{
    margin-top: 20px;
    border-top: 1px solid #979797;
    padding-top: 20px;
}






/*----------------------------------产业服务------------------------------------------------------*/
.fwdetail .yq_body [
id^="a"], .fwdetail .wcase h2
{
    margin-bottom: 30px;
    margin-top: 60px;
    padding-bottom: 10px;
    padding-left: 20px;
    border-bottom: 1px solid #dcdcdc;
    font-size: 22px;
    font-weight: bold;
    color: #222;
    position: relative;
}
.fwdetail .yq_body [
id^="a"]:before, .fwdetail .wcase h2:before
{
    content: "";
    background-color: #0a7e40;
    width: 4px;
    height: 65%;
    position: absolute;
    left: 0;
    top: 2px;
    border-radius: 5px;
}
.fwdetail .yq_body [
id^="a"]:nth-child(5)
{
    margin-top: 0;
}
.fwdetail .yq_body .bodynr:nth-child(6)
{
    padding: 0 70px;
    background: url(../../images/douhao.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.fwdetail .yq_body .bodynr:nth-child(6) p
{
    font-size: 16px;
    color: #222;
}

.fwdetail .yq_body .bodynr .row
{
    margin-bottom: 25px;
}
.fwdetail .yq_body .bodynr .row:nth-child(even) div:nth-child(1)
{
    float: right;
}
.fwdetail .yq_body .bodynr .row img
{
    width: 100%;
}
.fwdetail .yq_body .bodynr .row .yw_info h4
{
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #222;
}
.fwdetail .wcase .wcase_one a
{
    display: block;
    position: relative;
    box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
    margin-bottom: 45px;
    overflow: hidden;
}
.fwdetail .wcase .wcase_one a img
{
    width: 100%;
    transition: all 2s;
}
.fwdetail .wcase .wcase_one a:hover img
{
    transform: scale(1.05);
}
.fwdetail .wcase .wcase_one a h4
{
    background-color: rgba(0,0,0,0.5);
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    margin: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-left: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fwdetail .wcase .wcase_one a:hover h4
{
    color: #0dae51;
}


/*----------------------------------项目展示------------------------------------------------------*/
.caselist
{
    margin-top: 25px;
}
.caselist .caselist_one
{
    margin-bottom: 35px;
}
.caselist .caselist_one .caselist_img
{
    margin-bottom: 35px;
}
.caselist .caselist_one .caselist_img img
{
    width: 100%;
}
.caselist .caselist_one .caselist_info h4
{
    margin-top: 0;
}
.caselist .caselist_one .caselist_info h4 a
{
    font-size: 16px;
    color: #222;
}
.caselist .caselist_one .caselist_info h4 a:hover, .caselist .caselist_one .caselist_info .caselist_bottom a:hover
{
    color: #0dae51;
}
.caselist .caselist_one .caselist_info .key
{
    margin-bottom: 15px;
}
.caselist .caselist_one .caselist_info .key, .caselist .caselist_one .caselist_info .key a, .decase .decase_one .key, .decase .decase_one .key a
{
    color: #0dae51;
    font-size: 14px;
}
.caselist .caselist_one .caselist_info .key a:hover, .decase .decase_one .key a:hover
{
    color: #222;
}
.caselist .caselist_one .caselist_info p
{
    text-indent: 2em;
    color: #999;
    font-size: 12px;
    min-height: 44px;
    max-height: 44px;
}
.caselist .caselist_one .caselist_info .caselist_bottom a
{
    display: inline-block;
    width: 130px;
    line-height: 35px;
    text-align: center;
    font-size: 12px;
    color: #222;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    float: left;
}
.caselist .caselist_one .caselist_info .caselist_bottom a:hover
{
    border: 1px solid #0dae51;
}
.caselist .caselist_one .caselist_info .caselist_bottom span
{
    display: inline-block;
    font-size: 12px;
    color: #999;
    padding-top: 20px;
    float: right;
}

.video img
{
    width: 100%;
}
.decase
{
    padding-bottom: 9px;
    margin: 30px 0 20px;
    border-bottom: 1px solid #eee;
}
.decase h3
{
    margin-top: 0;
    margin-bottom: 15px;
    color: #222;
    font-size: 18px;
}
.decase .decase_one .key
{
    display: inline-block;
    float: left;
}
.decase .decase_one .date
{
    display: inline-block;
    float: right;
    color: #777;
}
.decase-body p
{
    text-indent: 2em;
    color: #222;
}

/*tag*/

.yq-list-group .item-img
{
    padding-right: 0;
}
.yq-list-group .item-img img
{
    width: 100%;
}
.tag .yq-list-group .list-group-item .item-heading h3
{
    font-weight: bold;
    line-height: 18px;
    padding: 12px 0 8px 0;
    margin-top: 0;
}

.tag .yq-list-group .list-group-item .item-caption p
{
    font-size: 15px;
    line-height: 25px;
}
.yq-list-group .list-group-item .item-foot
{
    margin-top: 5px;
}
.yq-list-group .list-group-item .item-foot p
{
    margin-bottom: 0;
}
























